﻿namespace net.zxteam.zxlang.Lexer.ParserAssemblyGenerator
{
	using System;

	public abstract class ParserAssemblyGeneratorFactory
	{
		private static ParserAssemblyGeneratorFactory _instance = new Internal.ParserAssemblyGeneratorImpl.CSharp.CSharpParserAssemblyGeneratorFactory();
		public static ParserAssemblyGeneratorFactory Instance { get { return _instance; } }

		public abstract IParserAssemblyGenerator CreateParserGenerator();
	}
}
